home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- #
- # $Id: xpvm,v 1.1 1996/09/23 21:15:50 pvmsrc Exp $
- #
- # Start XPVM.
- # If PVM_ROOT is not set in environment,
- # we try to guess it by combining the working directory with argv[0],
- # otherwise it defaults to ~/pvm3.
- # If PVM_ARCH is not set,
- # we get it by execing $PVMROOT/lib/pvmgetarch.
- # If XPVM_ROOT is not set,
- # set it to $PVM_ROOT/xpvm
- #
- # 11 May 1995 Manchek, from Convex version
- #
-
- case "x$PVM_ROOT" in x )
- case "$0" in
- /*) PVM_ROOT="$0" ;;
- *) PVM_ROOT=`pwd`/"$0" ;;
- esac
- PVM_ROOT=`echo "$PVM_ROOT" | sed -e 's/\/lib\/xpvm//'`
- if [ -d $PVM_ROOT ]; then
- export PVM_ROOT
- else
- if [ -d $HOME/pvm3 ]; then
- PVM_ROOT=$HOME/pvm3
- export PVM_ROOT
- else
- echo xpvm: PVM_ROOT not defined >&2
- exit 1
- fi
- fi
- ;; esac
-
- case "x$PVM_ARCH" in x | xUNKNOWN )
- PVM_ARCH="`$PVM_ROOT/lib/pvmgetarch`"
- case "x$PVM_ARCH" in x )
- echo xpvm: can\'t set arch >&2
- exit 1
- ;; esac
- export PVM_ARCH
- ;; esac
-
- case "x$XPVM_ROOT" in x )
- XPVM_ROOT=$PVM_ROOT/xpvm
- export XPVM_ROOT
- ;; esac
-
- exec $XPVM_ROOT/src/$PVM_ARCH/xpvm $@
- exit 1
-
-